Strassen’s $$2 \times 2$$ matrix multiplication algorithm: a conceptual perspective

نویسندگان
چکیده

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Strassen's 2x2 matrix multiplication algorithm: A conceptual perspective

Despite its importance, all proofs of the correctness of Strassen's famous 1969 algorithm to multiply two 2x2 matrices with only seven multiplications involve some more or less tedious calculations such as explicitly multiplying specific 2x2 matrices, expanding expressions to cancel terms with opposing signs, or expanding tensors over the standard basis. This is why the proof is nontrivial to m...

متن کامل

A $\theta(n^2)$ Time Matrix Multiplication Algorithm

We show that the 3 multiplications in (a0, a1, ..., a3m−1)(b0, b1, ..., b3m−1) T can be converted to 2 ( 2m+5 5 ) multiplications. Thus when m = 100, 3 < 2 ( 2m+5 5 ) . This gives a θ(n) time algorithm for matrix multiplication.

متن کامل

Lecture 2 : Approximating Matrix Multiplication

Approximating the product of two matrices with random sampling or random projection methods is a fundamental operation that is of interest in and of itself as well as since it is used in a critical way as a primitive for many RandNLA algorithms. In this class, we will introduce a basic algorithm; and in this and the next few classes, we will discusses several related methods. Here is the readin...

متن کامل

Lectures 1 and 2 Matrix Multiplication and Matrix Inversion 1 Prior Work on Matrix Multiplication

There has been much effort to improve the runtime of matrix multiplication. The trivial algorithm multiplies n×n matrices in O(n) time. Strassen (’69) surprised everyone by giving an O(n) time algorithm. This began a long line of improvements until in 1986, Coppersmith and Winograd achieved O(n). After 24 years of no progress, in 2010 Andrew Stothers, a graduate student in Edinburgh, improved t...

متن کامل

A Practical Algorithm for Boolean Matrix Multiplication

Research on fast methods for multiplying two n x n Boolean matrices has followed two directions. On the one hand, there are the asymptotically fast methods derived from algorithms to multiply matrices with integer entries. On the other hand, it has been of interest to devise algorithms which, while inferior in the asymptotic sense, are simple enough to be advantageously implemented. This paper ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: ANNALI DELL'UNIVERSITA' DI FERRARA

سال: 2019

ISSN: 0430-3202,1827-1510

DOI: 10.1007/s11565-019-00318-1